<?php

class VinculacionController extends AweController {

    /**
     * @var string the default layout for the views. Defaults to '//layouts/column2', meaning
     * using two-column layout. See 'protected/views/layouts/column2.php'.
     */
    public $layout = '//layouts/column2';
    public $defaultAction = 'index';

    public function filters() {
        return array(
            array('CrugeAccessControlFilter'),
        );
    }

    public function actionIndex() {

        $model = new Vinculacion();
        $info = array();
        $Sumatotal = 0;
        $total = array();
        $formato = array();
        $verdatos = false;
        if (isset($_POST['Vinculacion']['cedula'])) {
            $model->cedula = $_POST['Vinculacion']['cedula'];
            $ficha = Ficha::model()->findByAttributes(array('cedula' => $model->cedula));

            if (!empty($ficha)) {
                $resul = $model->infoNumHorasAreaNivelEscuelaGestur_Vinculacion($ficha->id, "rep_vinculacion t");

                $id = 1;

                foreach ($resul as $raw) {
                    $Sumatotal += $raw['n_horas'];
//                    var_dump($Sumatotal);
                    $formato[] = array(
                        'id' => $id,
                        'actividades' => $raw['actividades'],
                        'descripcion' => $raw['descripcion'],
                        'empresa' => $raw['empresa'],
                        'fecha_inicio' => $raw['fecha_inicio'],
                        'fecha_fin' => $raw['fecha_fin'],
                        'nivel' => $raw['nivel'],
                        'n_horas' => $raw['n_horas'],
                        'res_obtenido' => $raw['res_obtenido'],
                        'res_esperado' => $raw['res_esperado'],
                    );

                    $id++;
                }
                $total = array(
                    'id' => 1,
                    'total' => $Sumatotal,
                    'estado' => ($Sumatotal == 200) ? 'Completo' : 'Pendiente'
                );
                $verdatos = true;
            } else {
                          Yii::app()->user->setFlash('error', 'Numero de Cedula no Registrado.');
            }
        }
        $this->render("index", array('info' => $formato, 'model' => $model, 'total' => $total, 'verdatos'=>$verdatos));
    }

}
